package tratamientoDatos;

import java.util.ArrayList;
import java.util.List;

import com.androidplot.series.XYSeries;

//Clase utilizada para crear los parametor que se pintaran en la grafica de perfil de la ruta
public class SimpleXYSeries implements XYSeries {

	private List<Number> vals = new ArrayList<Number>();

	public SimpleXYSeries(List<Number> alturas) {
		super();
		vals = alturas;

	}

	public Number getX(int index) {
		return index;
	}

	public Number getMinX() {
		return 0;
	}

	public Number getMaxX() {
		return 9;
	}

	public String getTitle() {
		return "Perfil Altitud";
	}

	public int size() {
		return vals.size();
	}

	public void onReadBegin() {

	}

	public void onReadEnd() {

	}

	public Number getY(int index) {

		if (index < 0 || index > 50000) {
			throw new IllegalArgumentException("Valor fuera de rango");
		}
		return vals.get(index);
	}

	public Number getMinY() {
		return 0;
	}

	public Number getMaxY() {
		return 50000;
	}
}
